@charset "gb2312";
/*reset*/
body { margin: 0 auto; padding: 0; color: #474747; font: 12px/1.5 Arial, SimSun, sans-serif; font-family: Arial, 'Microsoft Yahei', SimSun, sans-serif; overflow-x:hidden;}
div, form, ul, ol, li, span, p, dl, dd { margin: 0; padding: 0; border: 0; color:#fed59f;}
img, a img { border: 0; margin: 0; padding: 0; }
a img { vertical-align: bottom; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 12px; font-weight: normal; }
ul, ol, li { list-style: none }
table, td, input { font-size: 12px; padding: 0 }
a { text-decoration: none; color: #fed59f; outline-style: none; }
a:hover { text-decoration: none; color: #3092cf; }
::selection { color: #fff; background: #ab5556; }
::-moz-selection { color:#fff; background:#ab5556; }
/*base*/
body{min-width:1200px; max-width:1920px; background:url(../images/bg.jpg) center top no-repeat;   -min-height: 770px; -max-height:990px; overflow:-hidden;position:relative;}
.wrapper:after,.cl:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
.wrapper,.cl { zoom: 1; }
.fl { float: left; }
.fr { float: right; }
.tal {text-align:left;}
.tar {text-align:right}
.tac {text-align:center;}
.ofh {overflow:hidden;}
.db{display: block;}
.rela{position: relative;}
.abs{position: absolute;}
.none{display: none;}
.wrapper { width: 1200px; margin: 0 auto; }
.TQMiniMess_common{display:none!important;}
.tracq_fix_div{display:none!important;}
#newBridge .nb-show{display:none!important;}
/*head*/
.box{ width:100%;min-height: 857px;}
.neiye{min-height:800px;}
.head{ width:100%; }
.lodhs{width:14.2%; padding-top:25px; padding-bottom:130px;background:url(../images/navbg.png) top left no-repeat;}

.logo{ width:88px; height:111px; overflow:hidden; background:url(../images/logo.png) no-repeat; margin:0px 28px;}
.logo a{ height:111px; display:block;}
.hs{ width:144px; height:48px; background:url(../images/logoxi.png) left top no-repeat; overflow:hidden;}
.nav{ width:144px; margin-top:10px;}
.nav ul{}
.nav ul li{ background:url(../images/navtop.png) top center no-repeat;}
.nav ul li a{ width:144px; font-size:14px; color:#fed59f; height:50px; overflow: hidden; line-height:50px; text-align:center; display:block;overflow:hidden;}
.nav ul li a:hover{width:144px; height:50px; background: url(../images/nvalia.png) center center no-repeat; text-align:center; color:#fff;overflow:hidden;}

.now{width:144px; height:50px; background: url(../images/nvalia.png) center center no-repeat; text-align:center; color:#fff;overflow:hidden;}
/*head end*/

/*banner*/
.banner{ height:314px; -margin-top:30px; overflow: hidden;}
.banner p{ line-height:14px;}
.banner #kinMaxShow .KMSPrefix_kinMaxShow_button{right:50%; margin-right:-50px; margin-bottom:20px;}
.banner #kinMaxShow .KMSPrefix_kinMaxShow_button li{background:url(../images/on.png) no-repeat; padding:0px; height:9px; width:9px; border:none; margin-right:10px;}
.banner #kinMaxShow .KMSPrefix_kinMaxShow_button li.KMSPrefix_kinMaxShow_focus{background:url(../images/off.png) no-repeat; border:none;}

/*banner end*/

/*main*/
.ssirig{ width:85.8%; overflow: -hidden;    -position: relative;}
.top{ width:1030px;}

.hyy{ color:#ebb58f;padding-left:2%;}
.hyy p{float:left; font-size:12px; color:#dd8f90; line-height:40px;}
.hyy a{font-size:12px; color:#ebb58f; line-height:40px;}
.main{ z-index:1;margin-top:50px;}
.main p{ font-size:16px; color:#fff; text-align:center; }
.lmsx{width:710px; padding:45px 0px; margin-left:40px; margin-bottom:20px; float:left;}
.lmsx ul{ float:left;width:710px;}
.lmsx ul li{ float:left; padding:0px 30px;}
.lmsx ul li a{}
.lmsx ul li a .wuxbv{ width:107px; height:115px; background:url(../images/nmb.png) left center no-repeat;}
.lmsx ul li a .wuxbv img{ width:85px; height:78px; padding:18px 7px;}
.lmsx ul li a .ixnjg{ padding:20px 25px; }
.lmsx ul li a .ixnjg img{ float:left; height:83px; overflow:hidden;}
.lmsx ul li a .ixnjg h3{float:left; font-size:12px;color:#dd8f90; line-height:12px; display:block; word-wrap:break-word; width:20px;  margin-left:10px;height:155px; overflow:hidden;}
.lmsx ul li a:hover .wuxbv{background:url(../images/nmbho.png) left center no-repeat;}
.lmsx ul li a:hover .ixnjg h3{ color:#fed59f;}



.firhgt{ width:260px;}
.cctv{ width:220px; padding:15px 29px;}
.cctv img{ float:left; width:47px; height:12px; margin-top:3px;}
.cctv p{ float:left; width:170px; color:#ebb58f; font-size:14px;}
.dzjz{ width:260px; text-align:center; margin-top:95px;}
.dzjz img{ width:204px; height:12px; overflow: hidden; margin:0 27px;}
.dzjz span{ font-size:20px; color:#fed59f; line-height:40px;}
.ewm{ width:158px; height:73px; background: url(../images/ewm.png) center center no-repeat; margin:15px 51px;}
.new{ width:260px; margin-top:20px;}
.bt{ width:260px;}
.bt img{ float: left;}
.bt a{ float: right; background: url(../images/sj.png) right center no-repeat; height:31px; line-height:31px; padding-right:8px; color:#8c4b42;}
.feixh{ width:260px; -margin-top:15px;}
.otfeixh{padding-top:15px;}
.neixe{ width:245px; background:#70262a; border:1px solid #9e3e40; padding:7px;}
.neixe img{ width:245px; height:90px; overflow:hidden;}
.feixh ul{ margin-top:10px;}
.feixh ul li{ width:245px; background:url(../images/sjx.png) left center no-repeat; padding-left:15px;}
.feixh ul li a{ color:#dd8f90; line-height:25px;}
.qysp{width:260px; margin-top:10px;}
.siehx{ width:244px;overflow:hidden; margin-top:10px;}
.siehx img{ width:245px; height:139px; }
.ikjs{ -margin-top:10px;}
.ikjs ul{ margin-top:0px;}
/*main end*/

/*footer*/
.footer{ width:80%;background: url(../images/footer_bg.jpg) center bottom repeat-x; height:30px; color:#fff; position:absolute; z-index:99; bottom:0;z-index:2;}
.footer p{ width:1027px;  line-height:30px; color:#dd8f90; text-indent:16px;}
.footer p span a, .footer p a{ line-height:30px; color:#9f4b4d;}
